#include "videoEncoder.h"
#include "x264encoder.h"



std::shared_ptr<VideoEncoder> VideoEncoder::Create(VideoCodecType type)
{
        switch (type) {
            case VIDEO_CODEC_X264:
                return std::make_shared<X264Encoder>();
            // 可以添加其他编码器类型的处理
            default:
                //std::cerr << "Unsupported codec type" << std::endl;
                return nullptr;
        }
    }